home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / system / filesyst / sysv / sysvfs50.z / sysvfs50 / sysvfs.cdif
Encoding:
Text File  |  1993-08-19  |  2.9 KB  |  119 lines

  1. diff -r -c3 linux-0.99.10.orig/config.in linux-0.99.10/config.in
  2. *** linux-0.99.10.orig/config.in    Mon Jun  7 18:58:53 1993
  3. --- linux-0.99.10/config.in    Thu Aug 19 11:29:33 1993
  4. ***************
  5. *** 64,69 ****
  6. --- 64,71 ----
  7.   CONFIG_NFS_FS y/n n
  8.   ISO9660 cdrom filesystem support
  9.   CONFIG_ISO9660_FS y/n n
  10. + System V and Coherent filesystem support
  11. + CONFIG_SYSV_FS y/n y
  12.   .
  13.   Various character device drivers..
  14.   .
  15. diff -r -c3 linux-0.99.10.orig/fs/Makefile linux-0.99.10/fs/Makefile
  16. *** linux-0.99.10.orig/fs/Makefile    Sun Mar  7 16:21:10 1993
  17. --- linux-0.99.10/fs/Makefile    Thu Aug 19 11:29:33 1993
  18. ***************
  19. *** 7,13 ****
  20.   #
  21.   # Note 2! The CFLAGS definitions are now in the main makefile...
  22.   
  23. ! SUBDIRS = minix ext ext2 msdos proc isofs nfs xiafs
  24.   
  25.   ifdef CONFIG_MINIX_FS
  26.   FS_SUBDIRS := $(FS_SUBDIRS) minix
  27. --- 7,13 ----
  28.   #
  29.   # Note 2! The CFLAGS definitions are now in the main makefile...
  30.   
  31. ! SUBDIRS = minix ext ext2 msdos proc isofs nfs xiafs sysv
  32.   
  33.   ifdef CONFIG_MINIX_FS
  34.   FS_SUBDIRS := $(FS_SUBDIRS) minix
  35. ***************
  36. *** 32,37 ****
  37. --- 32,40 ----
  38.   endif
  39.   ifdef CONFIG_XIA_FS
  40.   FS_SUBDIRS := $(FS_SUBDIRS) xiafs
  41. + endif
  42. + ifdef CONFIG_SYSV_FS
  43. + FS_SUBDIRS := $(FS_SUBDIRS) sysv
  44.   endif
  45.   
  46.   
  47. diff -r -c3 linux-0.99.10.orig/fs/filesystems.c linux-0.99.10/fs/filesystems.c
  48. *** linux-0.99.10.orig/fs/filesystems.c    Sun Apr  4 07:08:51 1993
  49. --- linux-0.99.10/fs/filesystems.c    Thu Aug 19 11:31:27 1993
  50. ***************
  51. *** 32,37 ****
  52. --- 32,40 ----
  53.   #ifdef CONFIG_ISO9660_FS
  54.   #include <linux/iso_fs.h>
  55.   #endif
  56. + #ifdef CONFIG_SYSV_FS
  57. + #include <linux/sysv_fs.h>
  58. + #endif
  59.   
  60.   struct file_system_type file_systems[] = {
  61.   #ifdef CONFIG_MINIX_FS
  62. ***************
  63. *** 57,62 ****
  64. --- 60,70 ----
  65.   #endif
  66.   #ifdef CONFIG_ISO9660_FS
  67.       {isofs_read_super,    "iso9660",    1},
  68. + #endif
  69. + #ifdef CONFIG_SYSV_FS
  70. +     {sysv_read_super,    "xenix",    1},
  71. +     {sysv_read_super,    "sysv",        1},
  72. +     {sysv_read_super,    "coherent",    1},
  73.   #endif
  74.       {NULL,            NULL,        0}
  75.   };
  76. diff -r -c3 linux-0.99.10.orig/include/linux/fs.h linux-0.99.10/include/linux/fs.h
  77. *** linux-0.99.10.orig/include/linux/fs.h    Tue Jun  1 23:14:06 1993
  78. --- linux-0.99.10/include/linux/fs.h    Thu Aug 19 11:33:13 1993
  79. ***************
  80. *** 165,170 ****
  81. --- 165,171 ----
  82.   #include <linux/iso_fs_i.h>
  83.   #include <linux/nfs_fs_i.h>
  84.   #include <linux/xia_fs_i.h>
  85. + #include <linux/sysv_fs_i.h>
  86.   
  87.   struct inode {
  88.       dev_t        i_dev;
  89. ***************
  90. *** 205,210 ****
  91. --- 206,212 ----
  92.           struct iso_inode_info isofs_i;
  93.           struct nfs_inode_info nfs_i;
  94.           struct xiafs_inode_info xiafs_i;
  95. +         struct sysv_inode_info sysv_i;
  96.       } u;
  97.   };
  98.   
  99. ***************
  100. *** 237,242 ****
  101. --- 239,245 ----
  102.   #include <linux/iso_fs_sb.h>
  103.   #include <linux/nfs_fs_sb.h>
  104.   #include <linux/xia_fs_sb.h>
  105. + #include <linux/sysv_fs_sb.h>
  106.   
  107.   struct super_block {
  108.       dev_t s_dev;
  109. ***************
  110. *** 259,264 ****
  111. --- 262,268 ----
  112.           struct isofs_sb_info isofs_sb;
  113.           struct nfs_sb_info nfs_sb;
  114.           struct xiafs_sb_info xiafs_sb;
  115. +         struct sysv_sb_info sysv_sb;
  116.       } u;
  117.   };
  118.   
  119.